/*
* Copyright (c) Huawei Technologies Co., Ltd. 2023. All rights reserved.
*/
#ifndef DVPP_VMNG_VCM_DEFINE_H
#define DVPP_VMNG_VCM_DEFINE_H
#include <linux/types.h>

enum dvpp_vcm_cmd {
    DVPP_VCM_GEN_CMDLIST = 0,
    DVPP_VCM_MAXCMD
};

#define DVPP_VCM_MSG_DATA_MAXLEN 64

struct dvpp_vcm_msg {
    enum dvpp_vcm_cmd cmd;
    int32_t complete_code;
    uint32_t msg_data_len;
    uint8_t msg_data[DVPP_VCM_MSG_DATA_MAXLEN];
};

#endif